package com.itheima.service;

import com.itheima.entity.PageResult;
import com.itheima.entity.QueryPageBean;
import com.itheima.pojo.Setmeal;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;
import java.util.Map;

@Transactional
public interface SetmealService {

    // 添加
    public void add(Setmeal setmeal,Integer[] checkgroupIds);

    // 查询
    public PageResult findPageQuery(QueryPageBean queryPageBean);

    // 客户端套餐信息
    public List<Setmeal> findAll();

    // 餐详情页面展示
    public Setmeal findById(Integer id);
 //   public Setmeal findByIdJoin(Integer id);
    // 页面回显检查组信息
    public List<Integer> findCheckGroupIds(Integer id);

    // 编辑
    public void edit(Setmeal setmeal,Integer[] checkGroupIds);

    // 查询套餐信息
    public List<Map<String,Object>> findSetmealCount();
}
